An Environment for Cooperative Software Development Realization and Implications
نویسندگان
چکیده
The development of large software systems is teamwork that requires tool support for coordinating cooperative activities, maintaining project control and sharing information. Existing collaborative environments that aim to support cooperative software development often try to predefine and automate the development process. This leads to problems since software development is a highly dynamic process where creativity, uncertainty, informal communication and incremental modification play important roles. We present an environment for distributed cooperative software development that supports informal communication as well as planning, defining, manipulating and supervising cooperative development activities. Our environment accommodates the highly dynamic development process primarily by providing guidelines for various activities and work processes that can be changed according to a clearly defined cooperation model.
منابع مشابه
Analysis of the Utility of Economic Sectors in Achieving Agricultural Development: Applying an Analytic Hierarchy Process
ABSTRACT- According to article 44 of the I.R. of Iran Constitution, the Iranian economy consists of three sectors; the state, the cooperative, and the private sectors. The aim of this study was to present a hierarchy of criteria for selecting the best economic sector for agricultural development. Analytic Hierarchy Process (AHP) was used to calculate the relative importance of either criteria o...
متن کاملOrganizing Coastal Land Use for Urban Tourism Development (Case Study: Sorkhrood)
Planning for land, as the main element of the environment and the most basic pillar of a settlement, for being the background of a life with health, comfort and satisfaction of the inhabitants, is very important. Tourism with a wide range of environmental, economic, social and physical impacts is one of the factors affecting the pattern of land use which, depending on the region's ability to at...
متن کاملRegionalization of the Iowa State University Extension System: Lessons Learned by Key Administrators
The cyclical economic downturn in the United States has forced many Extension administrators to rethink and adjust services and programming. The Cooperative Extension System (CES), the organization primarily responsible for governmental Extension work in the United States, at Iowa State University responded to this economic downturn by restructuring its organization from county based to a regio...
متن کاملChallenges of Iran's Rural Cooperative Networks
Introduction Nowadays, agriculture is an economic activity which plays an important role in gross domestic product (GDP) for every country by providing food safety for its people. Agricultural activities can also have side effects on environment. Investment in agriculture section and its impact on this section's output is an important issue which is confirmed by researches and studies in thi...
متن کاملAn Object-oriented Infrastructure for a Cooperative Software Development Environment
Group support systems impose specific requirements on the underlying infrastructure regarding communication, configuration and data management. In this paper we concentrate on computer-supported cooperative work in the area of software development. We present the main principles of an experimental toolset for cooperative software development, outline specific demands on the underlying infrastru...
متن کامل